@爆米花
2年前 提问
1个回答

CSMA/CD检测冲突的方法是什么

齐士忠
2年前

CSMA/CD检测冲突的方法:

  1. 当一个结点想要发送数据的时候,它检测网络查看是否有其他结点正在传输,即监听信道是否空闲。

  2. 如果信道忙,则等待,直到信道空闲;如果信道闲,结点就传输数据。

  3. 在发送数据的同时,结点继续监听网络确信没有其他结点在同时传输数据。因为有可能两个或多个结点都同时检测到网络空闲然后几乎在同一时刻开始传输数据。如果两个或多个结点同时发送数据,就会产生冲突。

  4. 当一个传输结点识别出一个冲突,它就发送一个拥塞信号,这个信号使得冲突的时间足够长,让其他的结点都能发现。

  5. 其他结点收到拥塞信号后,都停止传输,等待一个随机产生的时间间隙(回退时间,Backoff Time)后重发。